;// 基线操作公共逻辑
(function($, undefined) {

})(jQuery);

// 基线列表
(function($, undefined) {
	$(function() {
		var $dataTable = $('#table_list').dataTable({
			'ajax' : '/advertiser/json',
			'sAjaxDataProp' : '',// 服务器返回json字符串数据对象的key
			'columns' : [ {
				'data' : 'id',
				// 'visible' : false,
				'className' : 'ota-datatable-column',
			}, {
				'data' : 'name',
				'className' : 'ota-datatable-column'
			}, {
				'data' : 'icon',
				'className' : 'ota-datatable-column',
				'render' : function(data, type, full) {
					return '<img src="' + data + '" width="50" />';
				}
			}, {
				'data' : 'linkurl',
				'className' : 'ota-datatable-column',
				'render' : function(data, type, full) {
					return '<a href="' + data + '" target="_blank" >' + data + '</a>';
				}
			}, {
				'data' : 'registertime',
				'className' : 'ota-datatable-column',
			}, {
				'data' : 'enable',
				'className' : 'ota-datatable-column',
				'render' : function(data, type, full) {
					return data == '1' ? '<span class="label label-success radius">启用</span>' : '禁用';
				}
			}, {
				'data' : 'priority',
				'className' : 'ota-datatable-column'
			}, {
				'data' : 'oper',
				'className' : 'ota-datatable-column',
				'render' : function(data, type, full) {
					var html = '';
					if (full.enable == 1) {
						html += '<a style="text-decoration:none" class="cls_oper" href="/advertiser/disable?id=' + full.id + '" title="禁用">禁用</a>&nbsp;&nbsp;';
					} else {
						html += '<a style="text-decoration:none" class="cls_oper" href="/advertiser/enable?id=' + full.id + '" title="启用">启用</a>&nbsp;&nbsp;';
						html += '<a style="text-decoration:none" class="cls_oper" href="/advertiser/delete?id=' + full.id + '" title="删除">删除</a>&nbsp;&nbsp;';
					}
					return html + '<a style="text-decoration:none" class="cls_oper" onclick="$.newPage(\'修改锁屏消息\',\'/advertiser/add?id=' + full.id + '\')" href="javascript:void(0);" title="修改">修改</a>&nbsp;&nbsp;';
				}
			} ],
			'aaSorting' : [ [ 6, 'asc' ] ],// 默认第几个排序
			'aLengthMenu' : [ 12, 24, 48 ], // 分页下拉
			// 'iDisplayLength' : 1,//每页显示多少条
			// 'searchCols' : [ null, null, {// 默认过滤条件
			// 'search' : 'OVVI'
			// } ],
			'oClasses' : {// 默认搜索框增加样式
				'sFilterInput' : 'input-text',
			},
			'oLanguage' : {// 汉化
				'sSearch' : '',
				'sSearchPlaceholder' : '全文搜索...',
				'sLengthMenu' : '每页显示 _MENU_ 条记录',
				'sZeroRecords' : '没有检索到数据',
				'sInfo' : '当前数据为从第 _START_ 到第 _END_ 条数据；总共有 _TOTAL_ 条记录',
				'sInfoEmpty' : '没有数据',
				'sEmptyTable' : '没有数据',
				'sProcessing' : '正在加载数据...',
				'sInfoFiltered' : '(从 _MAX_ 条记录搜索出)',
				'oPaginate' : {
					'sFirst' : '首页',
					'sPrevious' : '上一页',
					'sNext' : '下一页',
					'sLast' : '尾页'
				}
			},
			'initComplete' : function(settings, json) {
				$dataTable.css('width', '100%');
			}
		}).on('reload.table', function() {
			// 重新加载
			$dataTable.api().ajax.reload();
		}).on('click', 'a.cls_oper', function() {
			// 启用，禁用，删除操作
			var $el = $(this), href = $el.attr('href');
			if (href && !/javascript/.test(href)) {
				layer.confirm('您确定要提交吗？', function(index) {
					$.getJSON(href, function(data) {
						$.jsonResult(data);
					});
				});
			}
			return false;
		});
	});
})(jQuery);